package com.duobao.view;
import java.awt.*;

import javax.imageio.ImageIO;
import javax.swing.*;

import com.duobao.game.DuobaoSwingLaunch;

import java.io.File;
import java.io.IOException;

public class SettingPanel extends JPanel implements Runnable{
    Image i=null;
    int y=500;
    int x=50;
    int weight;
    DuobaoSwingLaunch jframe;
    public SettingPanel(DuobaoSwingLaunch g)
    {
        jframe=g;
        try {
            i=ImageIO.read(new File("image/6.png"));
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
    public void paintComponent(Graphics g)
    {
        super.paintComponent(g);
        //g.drawImage(i,0, 0,700,500,this);
        this.drawBack(g);
    }
    private void drawBack(Graphics g)
    {
        g.setFont(new Font("华文楷体", Font.PLAIN, 25));
        //System.out.println(g.getFont());
        g.drawString("伏击", 250, this.y);
        g.setFont(new Font("华文楷体", Font.PLAIN, 20));
        g.drawString("天下风云出我辈，一入江湖岁月催。宏图霸业谈笑中，不胜人生一场醉。", this.x, this.y+25);
        g.drawString("残阳，古道，连天的嵩草在晚风中瑟瑟作响。", this.x, this.y+50);
        g.drawString("一位玄衣青年，正疾驰在古道上。他身背一口古剑，神色凝重，双眉紧", this.x, this.y+75);
        g.drawString("锁，不停地快马加鞭，似乎身负着极其重要的任务。怀中还系着一个大包裹", 20, this.y+100);
        g.drawString("，不知是何物。", 20, this.y+125);
        g.drawString("忽然，从蒿草中接连射出几百枚暗器，这暗器从四面八方而来，去势又", this.x, this.y+150);
        g.drawString("急，眼见青年就要丧身于此。", 20, this.y+175);
        g.drawString("青年怒喝一声，身形暴涨，他一阵掌风掠过，暗器纷纷跌落。但与此同", this.x, this.y+200);
        g.drawString("时，一阵诡异的笛声响起，蒿草中又游出数十只毒蛇，直逼青年，", 20, this.y+225);
        g.drawString("同时，十余条人影跃起，皆着黑衣，齐向青年攻来。", 20, this.y+250);
        g.drawString("青年拔剑应战，转眼之间，已交手十余招。青年似乎颇为顾忌怀中包裹，", this.x, this.y+275);
        g.drawString("攻守之间，大受限制。二十招过去，黑衣人中有二人受伤，但青年也已三处", 20, this.y+300);
        g.drawString("受创，鲜血汩汩而出，已难久持。", 20, this.y+325);
        g.drawString("眼见青年已渐渐不支，就在此时，其中一名黑衣人如鬼魅般贴近青年身旁", this.x, this.y+350);
        g.drawString("，一把夺过包裹，施展轻功，急速从众人头上掠过。众人一起惊呼，待得反", 20, this.y+375);
        g.drawString("应过来，黑衣人已去远了。", 20, this.y+400);
        g.drawString("草原的远处，传来一声婴儿的啼哭，久久回荡！", this.x, this.y+425);
        g.drawString("谁也不会想到，发生在蒿草间的这场伏击，改变了整个武林。", this.x, this.y+450);

        g.setFont(new Font("华文楷体", Font.PLAIN, 25));
        g.drawString("江湖", 250, this.y+500);
        g.setFont(new Font("华文楷体", Font.PLAIN, 20));
        g.drawString("二十年后", this.x, this.y+525);
        g.drawString("西域崛起了一个神秘的门派，号曰“乾意教”，其教主及手下十大长老", this.x, this.y+550);
        g.drawString("的武功深不可测，且门徒众多，短短几月之内，华山、昆仑、峨嵋、青城各", 20, this.y+575);
        g.drawString("派掌门神秘失踪，传说皆已命丧该教之手，门徒四散。中原武林一片恐慌，", 20, this.y+600);
        g.drawString("称之为魔教，惊动少林高僧。", 20, this.y+625);
        g.drawString("春末，少林四大高僧与魔教五大长老战于华山，魔教不利，其势稍退，", this.x, this.y+650);
        g.drawString("但其阴影，仍然笼罩于中原武林，与此同时，南方一个新的门派--五岳剑派", 20, this.y+675);
        g.drawString("，正在悄然崛起，而各路江湖豪杰，也在此混乱之时，自立帮派，一时间", 20, this.y+700);
        g.drawString("，群雄并起。", 20, this.y+725);
        g.drawString("江湖传说：每隔一段时期，武林至宝----空中神匣就会出现。在这匣内，", this.x, this.y+750);
        g.drawString("藏着数百年内久已失传的绝世武功，谁能占有它，并保持一定的时间，将可", 20, this.y+775);
        g.drawString("以获得其中的绝学。每次神匣的出现都会在江湖中引起风风雨雨，有的默默", 20, this.y+800);
        g.drawString("无闻的小卒因为获得其中的绝学而一举成为大侠，有的高手则在这些后起之", 20, this.y+825);
        g.drawString("秀面前一败涂地。", 20, this.y+850);
        g.drawString("交杂着恩怨情仇的江湖已是一片混沌，在这乱世之中，你，会成为什么？", this.x, this.y+875);
    }
    public void run() {
        // TODO Auto-generated method stub
        while(this.y>-500)
        {

            this.y=this.y-1;
            try {
                Thread.sleep(100);
            } catch (InterruptedException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            this.repaint();
        }

    }
}
